Text copied to clipboard!

Название

Text copied to clipboard!

Разработчик системных функций для встроенных систем

Описание

Text copied to clipboard!
Мы ищем разработчика системных функций для встроенных систем, который присоединится к нашей команде инженеров. В этой роли вы будете отвечать за проектирование, разработку и оптимизацию системного программного обеспечения для встроенных устройств. Вы будете работать в тесном сотрудничестве с аппаратными инженерами, разработчиками программного обеспечения и командами тестирования для создания надежных и эффективных решений. Основные задачи включают разработку драйверов устройств, реализацию протоколов связи, оптимизацию работы операционных систем реального времени (RTOS) и обеспечение безопасности встроенных систем. Вы будете участвовать в полном цикле разработки — от анализа требований до тестирования и внедрения решений в конечные продукты. Идеальный кандидат обладает глубокими знаниями в области архитектуры микроконтроллеров, протоколов передачи данных (SPI, I2C, UART, CAN), а также опытом работы с языками программирования C и C++. Знание принципов работы операционных систем реального времени и опыт отладки встроенных систем являются обязательными. Мы ценим инициативность, внимание к деталям и способность работать в команде. Если вы стремитесь развивать передовые технологии и хотите участвовать в создании инновационных продуктов, мы будем рады видеть вас в нашей команде!

Обязанности

Text copied to clipboard!
  • Разработка и оптимизация системных функций для встроенных устройств
  • Создание драйверов для периферийных устройств
  • Реализация протоколов передачи данных (SPI, I2C, UART, CAN)
  • Интеграция и настройка операционных систем реального времени (RTOS)
  • Отладка и тестирование встроенного программного обеспечения
  • Анализ требований и разработка технической документации
  • Обеспечение безопасности и надежности встроенных решений
  • Сотрудничество с командами аппаратной и программной разработки
  • Участие в процессе сертификации продуктов
  • Поддержка существующих решений и внедрение улучшений

Требования

Text copied to clipboard!
  • Высшее техническое образование в области электроники, информатики или смежных областях
  • Опыт разработки на языках C и C++ для встроенных систем
  • Знание архитектуры микроконтроллеров (ARM, AVR, PIC и др.)
  • Опыт работы с RTOS (FreeRTOS, Zephyr, ThreadX и др.)
  • Навыки отладки встроенных систем с использованием JTAG, SWD и логических анализаторов
  • Понимание принципов работы протоколов передачи данных
  • Опыт работы с системами контроля версий (Git)
  • Умение читать и понимать схемы электрических принципиальных схем
  • Английский язык на уровне чтения технической документации
  • Ответственность, внимательность и умение работать в команде

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт разработки драйверов для встроенных систем?
  • С какими RTOS вы работали ранее?
  • Опишите ваш опыт отладки встроенного программного обеспечения.
  • Какие микроконтроллеры вы использовали в своих проектах?
  • Как вы обеспечиваете безопасность встроенных решений?
  • Какой протокол передачи данных вам наиболее знаком и почему?
  • Расскажите о проекте, где вы интегрировали RTOS в устройство.
  • Как вы подходите к оптимизации производительности встроенного ПО?
  • Какие инструменты вы используете для отладки и тестирования?
  • Как вы работаете с технической документацией и требованиями?